cl349@arcadians.cl.cam.ac.uk [Wed, 24 Nov 2004 19:31:19 +0000 (19:31 +0000)]
bitkeeper revision 1.1159.1.448 (41a4e1873FIBJhbUOyKJjtxPlJiEgA)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-smp
cl349@arcadians.cl.cam.ac.uk [Wed, 24 Nov 2004 19:30:52 +0000 (19:30 +0000)]
bitkeeper revision 1.1159.183.9 (41a4e16cPNdHq7Yol0TY8mq4_ZxoGw)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
cl349@arcadians.cl.cam.ac.uk [Wed, 24 Nov 2004 19:29:50 +0000 (19:29 +0000)]
bitkeeper revision 1.1159.187.7 (41a4e12eWWEz6Rwd4YlbRFZKcBjaMQ)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/cl349/xen-2.0-testing.bk
cl349@arcadians.cl.cam.ac.uk [Wed, 24 Nov 2004 19:29:40 +0000 (19:29 +0000)]
bitkeeper revision 1.1159.190.1 (41a4e124lX16V4SmG8QpfO6jwnCLAw)
Remove changes to toplevel Linux Makefile since it breaks running mkbuildtree
to refresh a build tree.
cl349@arcadians.cl.cam.ac.uk [Wed, 24 Nov 2004 19:22:07 +0000 (19:22 +0000)]
bitkeeper revision 1.1159.1.447 (41a4df5fq9WruAfvB3NCsqYGHixNRg)
Merge arcadians.cl.cam.ac.uk:/local/scratch-2/cl349/xen.bk-smp
into arcadians.cl.cam.ac.uk:/local/scratch-2/cl349/xen.bk-smp-public
cl349@arcadians.cl.cam.ac.uk [Wed, 24 Nov 2004 19:21:58 +0000 (19:21 +0000)]
bitkeeper revision 1.1159.189.6 (41a4df56fjKgjR75gUVniMEBSnS-9Q)
Unlock biglock on hypercall preemption.
cl349@arcadians.cl.cam.ac.uk [Wed, 24 Nov 2004 19:21:39 +0000 (19:21 +0000)]
bitkeeper revision 1.1159.189.5 (
41a4df43-1oRwflRup-Lv0_uV9XxdQ)
sync w/ head.
cl349@arcadians.cl.cam.ac.uk [Wed, 24 Nov 2004 18:33:23 +0000 (18:33 +0000)]
bitkeeper revision 1.1159.189.4 (41a4d3f3keEAmBOlWfNQuSajvc5nHw)
Merge arcadians.cl.cam.ac.uk:/local/scratch-2/cl349/xen-tmp.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/cl349/xen.bk-smp-public
cl349@arcadians.cl.cam.ac.uk [Wed, 24 Nov 2004 18:32:04 +0000 (18:32 +0000)]
bitkeeper revision 1.1159.189.3 (41a4d3a4O06koY83sc_3qK0y4QiJiw)
entry.S:
sync w/ head.
cl349@arcadians.cl.cam.ac.uk [Wed, 24 Nov 2004 18:30:02 +0000 (18:30 +0000)]
bitkeeper revision 1.1159.189.2 (41a4d32aQbpO4h3wLONO8pijYHlsag)
sync w/ head.
cl349@arcadians.cl.cam.ac.uk [Wed, 24 Nov 2004 18:22:43 +0000 (18:22 +0000)]
bitkeeper revision 1.1159.189.1 (41a4d173plGicbSNCc7tOur8hj7XBg)
Merge arcadians.cl.cam.ac.uk:/local/scratch-2/cl349/xen-tmp.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/cl349/xen.bk-smp-public
kaf24@scramble.cl.cam.ac.uk [Wed, 24 Nov 2004 18:22:22 +0000 (18:22 +0000)]
bitkeeper revision 1.1159.187.6 (41a4d15eNLlT3wCGjZ2RZQx7hDushg)
Behave properly with grows-down data segments. Maybe some cleaning up
and merging with Michael Fetterman's patches required. :-)
cl349@arcadians.cl.cam.ac.uk [Wed, 24 Nov 2004 13:38:44 +0000 (13:38 +0000)]
bitkeeper revision 1.1159.1.446 (41a48ee42Omqs3zoJHTZPhLlPx5LUw)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-smp
cl349@arcadians.cl.cam.ac.uk [Wed, 24 Nov 2004 13:38:19 +0000 (13:38 +0000)]
bitkeeper revision 1.1159.183.8 (
41a48ecb-kyT4HkGQjkDbgLd2-x-Kw)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into arcadians.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
cl349@arcadians.cl.cam.ac.uk [Wed, 24 Nov 2004 13:37:40 +0000 (13:37 +0000)]
bitkeeper revision 1.1159.187.5 (41a48ea4noDXAKVgDzH9BvR43D1OQg)
Simplify includes.
cl349@arcadians.cl.cam.ac.uk [Wed, 24 Nov 2004 12:07:16 +0000 (12:07 +0000)]
bitkeeper revision 1.1159.1.445 (41a47974rZ1vtGT5wjpKwbMSnQ8gwA)
sync w/ head.
cl349@arcadians.cl.cam.ac.uk [Wed, 24 Nov 2004 11:51:49 +0000 (11:51 +0000)]
bitkeeper revision 1.1159.1.444 (41a475d57yTjHY9plDmeNIUQ3XedOQ)
evtchn.c:
Check event pending after processing an IRQ since interrupts might have
been enabled during the irq handler.
cl349@arcadians.cl.cam.ac.uk [Wed, 24 Nov 2004 11:49:43 +0000 (11:49 +0000)]
bitkeeper revision 1.1159.1.443 (41a47557WV0js-BkTv6yUloNTrYBHQ)
smpboot.c:
Add calibrate_delay() prototype and update cpu to logical apicid mappings.
kaf24@scramble.cl.cam.ac.uk [Wed, 24 Nov 2004 11:34:32 +0000 (11:34 +0000)]
bitkeeper revision 1.1159.187.4 (41a471c8NjyQJy-vepqpb8H7LdzHzA)
Allow preemption of long-running hypercalls for softirq processing.
kaf24@scramble.cl.cam.ac.uk [Tue, 23 Nov 2004 22:48:27 +0000 (22:48 +0000)]
bitkeeper revision 1.1159.183.7 (41a3be3bz-X6A7J-BlFnGqN1AnNswA)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Tue, 23 Nov 2004 22:46:54 +0000 (22:46 +0000)]
bitkeeper revision 1.1159.187.3 (41a3bdde1DKDiUc_Vvg6h5QrnkHvJg)
Big rewrite of Xen->guest transition code. If we fault during the transition
then we roll back and reenable interrupts before properly handling the
fault. This means, for example, that shadow code always executes with
interrupts enabled.
iap10@labyrinth.cl.cam.ac.uk [Mon, 22 Nov 2004 23:08:21 +0000 (23:08 +0000)]
bitkeeper revision 1.1159.183.6 (41a27165T3EZZHjH8ZvXRFHh8WInHQ)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
iap10@labyrinth.cl.cam.ac.uk [Mon, 22 Nov 2004 23:05:37 +0000 (23:05 +0000)]
bitkeeper revision 1.1159.187.2 (41a270c1UPbV2BI-dBs9cyad-p32tQ)
Add patch from Rik van Riel to delete include/.asm-ignore from the top-level Linux Makefile during a mkae mrproper.
I think we'll wait until things settle down before sending this one upstream...
iap10@labyrinth.cl.cam.ac.uk [Mon, 22 Nov 2004 22:57:05 +0000 (22:57 +0000)]
bitkeeper revision 1.1159.187.1 (41a26ec1W-iw8iKd-EuzGrvNLX-08g)
Initial ia64 checkin.
iap10@labyrinth.cl.cam.ac.uk [Mon, 22 Nov 2004 22:41:45 +0000 (22:41 +0000)]
bitkeeper revision 1.1159.183.5 (41a26b294k_qNaQn_V2H5pnhsFA15w)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
iap10@labyrinth.cl.cam.ac.uk [Mon, 22 Nov 2004 22:40:14 +0000 (22:40 +0000)]
bitkeeper revision 1.1159.183.4 (41a26aceaXU8CHj-DqjbnM3q7zLf2g)
Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xeno-unstable.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
kaf24@scramble.cl.cam.ac.uk [Mon, 22 Nov 2004 22:35:29 +0000 (22:35 +0000)]
bitkeeper revision 1.1159.185.2 (41a269b15k7UWMnYkt8ucV_UMrjAtA)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Mon, 22 Nov 2004 22:20:30 +0000 (22:20 +0000)]
bitkeeper revision 1.1159.186.1 (41a2662eF1hWrCE7SFR6NRrcnlh3Lg)
xfrd fixes from Charles Coffing.
akw27@labyrinth.cl.cam.ac.uk [Mon, 22 Nov 2004 17:51:03 +0000 (17:51 +0000)]
bitkeeper revision 1.1159.185.1 (41a2270734COZXi8QOV4quF847fEWg)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/nos1/akw27/xeno-clone/xeno.bk
akw27@labyrinth.cl.cam.ac.uk [Mon, 22 Nov 2004 17:50:27 +0000 (17:50 +0000)]
bitkeeper revision 1.1159.184.1 (41a226e3Y9RHKGkAbgRWDb4t7yHQPQ)
Initial push of the block tap code. This is a driver to let you
intercept block requests and/or implement block devices in user space,
all in an isolated VM.
mjw@wray-m-3.hpl.hp.com [Mon, 22 Nov 2004 16:49:15 +0000 (16:49 +0000)]
bitkeeper revision 1.1159.183.3 (41a2188bAFjxwwkR-Q5G7XglkWtKfQ)
Add vnet files.
mjw@wray-m-3.hpl.hp.com [Mon, 22 Nov 2004 16:41:50 +0000 (16:41 +0000)]
bitkeeper revision 1.1159.183.2 (41a216ce6YIv6IWbateVWedQylK5rA)
Restructure libxutil to prepare for adding vnets.
Move common files from xfrd into libxutil.
cl349@arcadians.cl.cam.ac.uk [Mon, 22 Nov 2004 11:44:13 +0000 (11:44 +0000)]
bitkeeper revision 1.1159.1.442 (41a1d10dbSYVvRxFN616mDsOZFOL0Q)
processor.h, fault.c:
Make cur_pgd percpu.
cl349@arcadians.cl.cam.ac.uk [Mon, 22 Nov 2004 10:47:20 +0000 (10:47 +0000)]
bitkeeper revision 1.1159.1.441 (41a1c3b8bTHk_2Uj7_0jjGdOGPEIsw)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-smp
kaf24@scramble.cl.cam.ac.uk [Sun, 21 Nov 2004 20:41:00 +0000 (20:41 +0000)]
bitkeeper revision 1.1159.183.1 (41a0fd5c_SO-Z8P4u52CN53Q0eDzqg)
Clean up cacheline-alignment attribute usage. Also add an extra byte to the
TSS I/O bitmap as required by the arch manual.
cl349@arcadians.cl.cam.ac.uk [Sat, 20 Nov 2004 00:32:32 +0000 (00:32 +0000)]
bitkeeper revision 1.1159.1.440 (419e90a0wC3wpCnc_7gY99KZqDBSPA)
sync w/ head.
cl349@arcadians.cl.cam.ac.uk [Fri, 19 Nov 2004 23:43:49 +0000 (23:43 +0000)]
bitkeeper revision 1.1159.1.439 (419e8535rE43ZEqB5g-cVo09BFHZwQ)
sync w/ head.
cl349@arcadians.cl.cam.ac.uk [Fri, 19 Nov 2004 23:16:02 +0000 (23:16 +0000)]
bitkeeper revision 1.1159.170.53 (419e7eb2DUhjF-0rtAuKlW6KTzFV2A)
Increase padding of tss_struct after size of io_bitmap was slightly reduced.
Without the padding, the tss_struct for other CPUs is not cacheline-aligned.
kaf24@scramble.cl.cam.ac.uk [Fri, 19 Nov 2004 17:06:37 +0000 (17:06 +0000)]
bitkeeper revision 1.1159.170.52 (419e281dxhj2vE4hBYI-_Ud4rCMAWg)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
cl349@arcadians.cl.cam.ac.uk [Fri, 19 Nov 2004 16:18:43 +0000 (16:18 +0000)]
bitkeeper revision 1.1159.180.4 (419e1ce3xP6qsH24SA4ybMEapaR_LQ)
g/c empty.c
cl349@arcadians.cl.cam.ac.uk [Fri, 19 Nov 2004 11:48:10 +0000 (11:48 +0000)]
bitkeeper revision 1.1159.180.3 (419ddd7ahbMbUcKt4ZRGoYKuNcN4MQ)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into arcadians.cl.cam.ac.uk:/local/scratch-2/cl349/xen-2.0-testing.bk
cl349@arcadians.cl.cam.ac.uk [Fri, 19 Nov 2004 11:47:49 +0000 (11:47 +0000)]
bitkeeper revision 1.1159.181.1 (419ddd65nxpGF43pG96SSRICzT_NdA)
evtchn.c:
Make dynamic irq handlers safe to use with the unmodified irq probing code.
irq.c:
Remove changes to the irq probing code.
kaf24@scramble.cl.cam.ac.uk [Fri, 19 Nov 2004 10:12:46 +0000 (10:12 +0000)]
bitkeeper revision 1.1159.180.2 (419dc71eHwyXT3BVHFdxBKRp1BPxFw)
Add return codes to exception handlers to indicate if a fault was fixed
up and so instruction replay ought to work.
kaf24@scramble.cl.cam.ac.uk [Fri, 19 Nov 2004 09:22:30 +0000 (09:22 +0000)]
bitkeeper revision 1.1159.170.51 (419dbb56dorYDf7SCsweJDYesNBypg)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Fri, 19 Nov 2004 09:20:24 +0000 (09:20 +0000)]
bitkeeper revision 1.1159.180.1 (
419dbad8-u4Z8SxMk3S7dzh4pdErPg)
I/O bitmap cleanups.
cl349@arcadians.cl.cam.ac.uk [Thu, 18 Nov 2004 18:37:24 +0000 (18:37 +0000)]
bitkeeper revision 1.1159.1.438 (419cebe4keq2PnRNY9NpGUPu_tQZJw)
sched.h, asm-offsets.c, traps.c:
Fix fallout from sync w/ head.
cl349@arcadians.cl.cam.ac.uk [Thu, 18 Nov 2004 17:55:33 +0000 (17:55 +0000)]
bitkeeper revision 1.1159.1.437 (419ce215yttRnYIZuqaNEyi1KIplMA)
sync w/ head.
cl349@arcadians.cl.cam.ac.uk [Thu, 18 Nov 2004 17:43:29 +0000 (17:43 +0000)]
bitkeeper revision 1.1159.1.436 (419cdf41VkYtlAKycIO4osWtXnrnGQ)
Add ddb ignores.
cl349@arcadians.cl.cam.ac.uk [Thu, 18 Nov 2004 17:41:07 +0000 (17:41 +0000)]
bitkeeper revision 1.1159.1.435 (419cdeb3cXJd9VFQG3qEgk4aMdlboA)
Increase number of cpus limits.
kaf24@scramble.cl.cam.ac.uk [Thu, 18 Nov 2004 16:06:42 +0000 (16:06 +0000)]
bitkeeper revision 1.1159.170.50 (419cc892pqywup6fAiGc7HTzkaGmWQ)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Thu, 18 Nov 2004 16:06:12 +0000 (16:06 +0000)]
bitkeeper revision 1.1159.179.3 (419cc874fJd3ljoD3_vTHS4nWtM2lg)
Move event/failsafe callback addresses into thread_info (arch-dep).
Make the trap_bounce per-domain rather than per-cpu.
kaf24@scramble.cl.cam.ac.uk [Thu, 18 Nov 2004 15:31:32 +0000 (15:31 +0000)]
bitkeeper revision 1.1159.170.49 (419cc054DpxjFgLktm6GX49IM6rQhg)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Thu, 18 Nov 2004 15:25:19 +0000 (15:25 +0000)]
bitkeeper revision 1.1159.179.2 (419cbedfAFJPmYd4XKno5lrw9LXJ0A)
Auto-generate assembly struct offsets. Clean up Xen-death on
unhandleable traps/faults/NMIs/etc.
kaf24@scramble.cl.cam.ac.uk [Thu, 18 Nov 2004 15:14:03 +0000 (15:14 +0000)]
bitkeeper revision 1.1159.170.48 (419cbc3bwAAPKW4Lxcb78C1Npws_tQ)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Thu, 18 Nov 2004 15:13:33 +0000 (15:13 +0000)]
bitkeeper revision 1.1159.179.1 (419cbc1dn1mfBYorxJfIs3hxfOq3Sg)
Cset exclude: kaf24@freefall.cl.cam.ac.uk|ChangeSet|
20041117134807|36506
kaf24@scramble.cl.cam.ac.uk [Thu, 18 Nov 2004 15:03:40 +0000 (15:03 +0000)]
bitkeeper revision 1.1159.170.47 (419cb9ccH7SHVcqRqhXZMu3jzt489A)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
cl349@arcadians.cl.cam.ac.uk [Thu, 18 Nov 2004 15:02:57 +0000 (15:02 +0000)]
bitkeeper revision 1.1159.1.434 (419cb9a1Yh0c8r0esXLFKN8CAWPevA)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-smp
cl349@arcadians.cl.cam.ac.uk [Thu, 18 Nov 2004 14:59:13 +0000 (14:59 +0000)]
bitkeeper revision 1.1159.178.3 (419cb8c1UgT4GEBjhcYkdZbYSHPLpw)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
bren@anvil.research [Thu, 18 Nov 2004 14:59:02 +0000 (14:59 +0000)]
bitkeeper revision 1.1159.170.46 (419cb8b6t7eqyQ8XfGGabpCzZpKD4Q)
Merge br260@labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xen-2.0-testing.bk
into anvil.research:/scratch/anvil/bren/xeno.bk
bren@anvil.research [Thu, 18 Nov 2004 14:58:31 +0000 (14:58 +0000)]
bitkeeper revision 1.1159.170.45 (419cb897jRheBdVSsNm7oNbz_Q4DeQ)
Bring x2d2 to latest headers. Quite some fixes to make it compile.
cl349@arcadians.cl.cam.ac.uk [Thu, 18 Nov 2004 14:56:25 +0000 (14:56 +0000)]
bitkeeper revision 1.1159.176.4 (419cb819pVY6eBsMUAArh6ibXVHVbg)
Only check console_use_vt during initialization.
bren@anvil.research [Thu, 18 Nov 2004 13:13:56 +0000 (13:13 +0000)]
bitkeeper revision 1.1159.170.44 (419ca014UOzabKYzMFeVLxcsT6vGFg)
Merge br260@labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into anvil.research:/scratch/anvil/bren/xeno.bk
kaf24@scramble.cl.cam.ac.uk [Thu, 18 Nov 2004 10:30:37 +0000 (10:30 +0000)]
bitkeeper revision 1.1159.178.2 (419c79cdpE_zerZG3GhrXcQcFyPFXA)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Thu, 18 Nov 2004 10:27:46 +0000 (10:27 +0000)]
bitkeeper revision 1.1159.176.3 (419c7922rQh8G2esWsSBcfh7OMce6A)
Foreign-page cleanups.
cl349@arcadians.cl.cam.ac.uk [Thu, 18 Nov 2004 00:06:56 +0000 (00:06 +0000)]
bitkeeper revision 1.1159.1.433 (419be7a0fc5aLvTuXA3x6in1I0qXvg)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-smp
kaf24@scramble.cl.cam.ac.uk [Wed, 17 Nov 2004 22:21:13 +0000 (22:21 +0000)]
bitkeeper revision 1.1159.178.1 (419bced9l1RdVC76cT9ARmM2W9UbRg)
Merge scramble.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@scramble.cl.cam.ac.uk [Wed, 17 Nov 2004 22:15:28 +0000 (22:15 +0000)]
bitkeeper revision 1.1159.176.2 (419bcd80h-r7PbubJr0FE4gcCaXwRQ)
Add support for standalone make -f buildconfigs/mk... back.
cl349@arcadians.cl.cam.ac.uk [Wed, 17 Nov 2004 18:11:14 +0000 (18:11 +0000)]
bitkeeper revision 1.1159.1.432 (419b9442YT2gjAJwYmMo_I_exuQvYw)
Compile fixes.
cl349@arcadians.cl.cam.ac.uk [Wed, 17 Nov 2004 17:51:26 +0000 (17:51 +0000)]
bitkeeper revision 1.1159.1.431 (419b8f9eB2e8NRN4lMyyV1Pqx5h9Aw)
Merge arcadians.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
into arcadians.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xen.bk-smp
cl349@arcadians.cl.cam.ac.uk [Wed, 17 Nov 2004 17:50:25 +0000 (17:50 +0000)]
bitkeeper revision 1.1159.177.2 (419b8f619GQpmVkEwFFK_1mrZMc8-w)
Rules.mk:
Add support for standalone make -f buildconfigs/mk... back.
cl349@arcadians.cl.cam.ac.uk [Wed, 17 Nov 2004 17:27:52 +0000 (17:27 +0000)]
bitkeeper revision 1.1159.1.430 (419b8a184G5YMMZLkh4hHAhTI-Bxvg)
Merge
bren@anvil.research [Wed, 17 Nov 2004 16:17:05 +0000 (16:17 +0000)]
bitkeeper revision 1.1159.170.43 (419b79810ziXBmhNHCQ-Z6wgYwAp7w)
Merge br260@labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno.bk
into anvil.research:/scratch/anvil/bren/xeno.bk
kaf24@scramble.cl.cam.ac.uk [Wed, 17 Nov 2004 16:16:51 +0000 (16:16 +0000)]
bitkeeper revision 1.1159.177.1 (419b7973GQNMdTb87C7Uq9su5ForCA)
Merge scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into scramble.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
kaf24@scramble.cl.cam.ac.uk [Wed, 17 Nov 2004 16:16:34 +0000 (16:16 +0000)]
bitkeeper revision 1.1159.176.1 (419b7962daQGcKCC2RVXaxvuAr13Gg)
added tag RELEASE-2.0.1
bren@anvil.research [Wed, 17 Nov 2004 16:10:36 +0000 (16:10 +0000)]
bitkeeper revision 1.1159.176.1 (419b77fc7lOGZy3pNuKwE_AZuDPPuQ)
Fix my own mistake. Should pass the backend domain ID.
bren@anvil.research [Wed, 17 Nov 2004 15:09:59 +0000 (15:09 +0000)]
bitkeeper revision 1.1159.170.42 (419b69c7gX234yN4MLjxZjle-ovjcQ)
Fix my own mistake. Should pass the backend domain ID.
kaf24@freefall.cl.cam.ac.uk [Wed, 17 Nov 2004 13:48:07 +0000 (13:48 +0000)]
bitkeeper revision 1.1159.170.41 (419b5697bEIXHXiSbTxwpjfvjHraWw)
Reassert 2.1-devel after push to 2.0 tree.
kaf24@freefall.cl.cam.ac.uk [Wed, 17 Nov 2004 13:45:24 +0000 (13:45 +0000)]
bitkeeper revision 1.1159.170.40 (419b55f4xjnbq8tzjeO3VSVxGTstBw)
added tag RELEASE-2.0.1
kaf24@freefall.cl.cam.ac.uk [Wed, 17 Nov 2004 13:45:10 +0000 (13:45 +0000)]
bitkeeper revision 1.1159.170.40 (419b55e6jnbji7_jBNPq93t0rRHt4g)
Cset exclude: kaf24@freefall.cl.cam.ac.uk|ChangeSet|
20041105104027|05915
kaf24@freefall.cl.cam.ac.uk [Wed, 17 Nov 2004 13:43:29 +0000 (13:43 +0000)]
bitkeeper revision 1.1159.170.39 (419b5581poSuvE_McWQiO9aFYWL_yg)
Merge freefall.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@freefall.cl.cam.ac.uk [Wed, 17 Nov 2004 13:40:32 +0000 (13:40 +0000)]
bitkeeper revision 1.1159.1.385 (419b54d0E_vjy3KgQ1TvEX6lII-VWQ)
added tag RELEASE-2.0.0
kaf24@freefall.cl.cam.ac.uk [Wed, 17 Nov 2004 13:14:15 +0000 (13:14 +0000)]
bitkeeper revision 1.1159.170.38 (419b4ea7EVWPzoNmHFd8awUXxFXmLg)
Sanitise ignore list.
kaf24@freefall.cl.cam.ac.uk [Wed, 17 Nov 2004 13:13:55 +0000 (13:13 +0000)]
bitkeeper revision 1.1159.170.37 (419b4e93x5uYHCJBfuNflDeySU4JpQ)
Clean up "foreign pages" patch to refelect what we pushed upstream to
the core Linux maintainers.
bren@anvil.research [Wed, 17 Nov 2004 12:14:21 +0000 (12:14 +0000)]
bitkeeper revision 1.1159.170.36 (419b409dgOm9WpCUrkZWaLcFuKDTIw)
Solve hang at net frontend initialization by necessarily passing domain ID to NetDev in xend.
This follows Andy's cset to support backends in unprivileged domains.
cl349@freefall.cl.cam.ac.uk [Wed, 17 Nov 2004 10:16:18 +0000 (10:16 +0000)]
bitkeeper revision 1.1159.1.429 (419b24f2Eb_QhjT-WzlSl5_8eiYX7w)
sync w/ head.
iap10@labyrinth.cl.cam.ac.uk [Wed, 17 Nov 2004 02:24:04 +0000 (02:24 +0000)]
bitkeeper revision 1.1159.170.35 (419ab6448ydG-9pjZ3SRv3nESPZzYg)
add comment
iap10@labyrinth.cl.cam.ac.uk [Wed, 17 Nov 2004 01:46:12 +0000 (01:46 +0000)]
bitkeeper revision 1.1159.170.34 (419aad6416AhQtqf_9z4O_V7Cit8iQ)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-2.0-testing.bk
into labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xen-unstable.bk
iap10@labyrinth.cl.cam.ac.uk [Wed, 17 Nov 2004 01:42:41 +0000 (01:42 +0000)]
bitkeeper revision 1.1159.175.2 (419aac910pa0nMHuaLaEOWmKvC9JVg)
waste 4 bytes to avoid #ifdef ugliness
iap10@labyrinth.cl.cam.ac.uk [Wed, 17 Nov 2004 00:33:38 +0000 (00:33 +0000)]
bitkeeper revision 1.1159.170.33 (419a9c62tk7sIcrtH243O5DOGwNn8g)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Wed, 17 Nov 2004 00:30:21 +0000 (00:30 +0000)]
bitkeeper revision 1.1159.175.1 (419a9b9dCZLKnt1tKvFYyV5cDeDbmQ)
Clean up drivers/char/mem.c patch.
kaf24@freefall.cl.cam.ac.uk [Tue, 16 Nov 2004 21:23:10 +0000 (21:23 +0000)]
bitkeeper revision 1.1159.168.7 (419a6fbepARynjSYyfFg1S3Py1v94A)
Xen build fixes. Work with Hardened GCC.
kaf24@freefall.cl.cam.ac.uk [Tue, 16 Nov 2004 19:47:06 +0000 (19:47 +0000)]
bitkeeper revision 1.1159.170.32 (419a593aACa3uJybVvoEJ_gaJcjDwA)
Merge freefall.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno.bk
cl349@freefall.cl.cam.ac.uk [Tue, 16 Nov 2004 18:59:47 +0000 (18:59 +0000)]
bitkeeper revision 1.1159.1.428 (419a4e23aURf9dK_BkNINC85DT2RDw)
Remove debug printks.
cl349@freefall.cl.cam.ac.uk [Tue, 16 Nov 2004 18:57:48 +0000 (18:57 +0000)]
bitkeeper revision 1.1159.1.427 (419a4dacYXoRnTKw9jlnxnjLIcPbAg)
Disable writabel pagetables for CONFIG_SMP.
cl349@freefall.cl.cam.ac.uk [Tue, 16 Nov 2004 18:55:41 +0000 (18:55 +0000)]
bitkeeper revision 1.1159.1.426 (419a4d2daxW1dPqb0aZ-g7oiL-o_uA)
Fix debug build.
cl349@freefall.cl.cam.ac.uk [Tue, 16 Nov 2004 18:54:49 +0000 (18:54 +0000)]
bitkeeper revision 1.1159.1.425 (419a4cf9VuB3gYuI3YPyE637uwwiRA)
Extend perdomain_pt to support multiple vcpus.
Add biglock.
cl349@freefall.cl.cam.ac.uk [Tue, 16 Nov 2004 18:47:36 +0000 (18:47 +0000)]
bitkeeper revision 1.1159.1.424 (419a4b48DV5Fr1M1MPYdj8tLY1ijBQ)
update process times on other cpus.
XXX needs processed_system_time -> ticks trickery
cl349@freefall.cl.cam.ac.uk [Tue, 16 Nov 2004 18:46:54 +0000 (18:46 +0000)]
bitkeeper revision 1.1159.1.423 (
419a4b1eF-m6DjqBFFvhQQg8V-VsqQ)
Initialize trap tables on additional cpus.
cl349@freefall.cl.cam.ac.uk [Tue, 16 Nov 2004 18:46:00 +0000 (18:46 +0000)]
bitkeeper revision 1.1159.1.422 (419a4ae88BHDjqoOOAAy4W4ksz30cg)
Make mmu_update queue per cpu.
XXX Reduce queue size to 1.
cl349@freefall.cl.cam.ac.uk [Tue, 16 Nov 2004 18:41:25 +0000 (18:41 +0000)]
bitkeeper revision 1.1159.1.421 (419a49d5OpcJouN71xtnac-y_agMGA)
Make multicall queues per cpu.